package main

import (
	"fmt"
	"github.com/gin-gonic/gin"
	"net/http"
	"pingpong/likes"
	"pingpong/redis"
)

func main() {

	err := redis.InitRedis()
	if err != nil {
		fmt.Println("初始化Redis失败:", err)
		return
	}

	// 创建一个默认的 Gin 路由器
	router := gin.Default()

	// 设置一个处理 GET 请求的路由，路径为 /ping
	router.GET("/ping", func(c *gin.Context) {
		// 响应文本 "pong"
		c.JSON(http.StatusOK, gin.H{"msg": "pong-8082"})
	})
	router.PUT("/setLike", likes.LikeArticle)
	router.PUT("/getLike", likes.GetArticleLikes)

	// 启动服务器，默认监听并在 0.0.0.0:8080 上
	router.Run(":8082")
}
